<?php
include_once '../classes/design.php';
include_once '../classes/clienteServicos.php';
include_once '../../classes/erro.php';
include_once '../../classes/marca.php';
include_once '../../classes/manipuladorXML.php';

if (isset($_REQUEST["erro"])) {
	$erro = $_REQUEST["erro"];
}
if (isset($_REQUEST["sucesso"])) {
	$sucesso = $_REQUEST["sucesso"];
}

$xml = ClienteServicos::requisitar("marcas/get_todas.php");
$marcas = ManipuladorXML::desserializar($xml);

if (gettype($marcas) == "Object" && get_class($marcas) == "Erro") {
	if (!isset($erro)) {
		$erro = $marcas->get_msg();
	}
	$marcas = array();
}

$design = new Design("..");
$design->imprimir_topo();

echo "
	<h1>Marcas</h1>
";
if (isset($erro)) {
	echo "<div class=\"erro\">$erro</div>";
}
if (isset($sucesso)) {
	echo "<div class=\"sucesso\">$sucesso</div>";
}

echo "
	<a href=\"form.php\">" . $design->get_imagem("mais.gif") . " Nova marca</a>
	<p/>
	<table border=\"1\" width=\"100%\">
		<tr>
			<th>Nome</th>
			<th>Quantos modelos</th>
			<th>Quantos automóveis</th>
		</tr>
";

foreach ($marcas as $marca) {
	$xml = ClienteServicos::requisitar("modelos/get_todos.php", array("marca_id" => $marca->get_id()));
	$modelos = ManipuladorXML::desserializar($xml);
	$xml = ClienteServicos::requisitar("automoveis/get_todos.php", array("marca_id" => $marca->get_id()));
	$automoveis = ManipuladorXML::desserializar($xml);
	
	echo "
		<tr align=\"center\">
			<td>" . $marca->get_nome() . "</td>
			<td>" . count($modelos) . "</td>
			<td>" . count($automoveis) . "</td>
			<td><a href=\"form.php?id=" . $marca->get_id() . "\">" . $design->get_imagem("edit.png") . "</a></td>
			<td><a href=\"excluir.php?id=" . $marca->get_id() . "\">" . $design->get_imagem("not.gif") . "</a></td>
		</tr>
	";
}

echo "
	</table>
";

$design->imprimir_rodape();

?>